// Licensed to the Apache Software Foundation (ASF) under one
// or more contributor license agreements.  See the NOTICE file
// distributed with this work for additional information
// regarding copyright ownership.  The ASF licenses this file
// to you under the Apache License, Version 2.0 (the
// "License"); you may not use this file except in compliance
// with the License.  You may obtain a copy of the License at
//
//   http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing,
// software distributed under the License is distributed on an
// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
// KIND, either express or implied.  See the License for the
// specific language governing permissions and limitations
// under the License.

testGroups = "p0"

jdbcUrl = "jdbc:mysql://127.0.0.1:9030/?useLocalSessionState=true&allowLoadLocalInfile=true&zeroDateTimeBehavior=round"
targetJdbcUrl = "jdbc:mysql://127.0.0.1:9030/?useLocalSessionState=true&allowLoadLocalInfile=true&zeroDateTimeBehavior=round"

// exclude groups and exclude suites is more prior than include groups and include suites.
// keep them in lexico order(add/remove cases between the sentinals and sort):
// * sort lines in vim: select lines and then type :sort
// * sort lines in vscode: https://ulfschneider.io/2023-09-01-sort-in-vscode/
excludeSuites = "000_the_start_sentinel_do_not_touch," + // keep this line as the first line
    "mv_contain_external_table," + // run on external pipeline
    "set_replica_status," + // not a case for cloud mode, no need to run
    "test_be_inject_publish_txn_fail," + // not a case for cloud mode, no need to run
    "test_dump_image," +
    "test_nereids_show_restore," +
    "test_index_failure_injection," +
    "test_information_schema_external," +
    "test_profile," +
    "test_publish_timeout," +
    "test_refresh_mtmv," + // not supported yet
    "test_report_version_missing," +
    "test_set_partition_version," +
    "test_spark_load," +
    "test_index_lowercase_fault_injection," +
    "test_index_compaction_failure_injection," +
    "test_query_sys_rowsets," + // rowsets sys table
    "test_unique_table_debug_data," + // disable auto compaction
    "test_insert," + // txn insert
    "test_nereids_show_snapshot," +
    "test_full_compaction_run_status," +
    "test_topn_fault_injection," +
    "auto_partition_in_partition_prune," + // inserted data in too many tablets, txn to large. not suitable for cloud.
    "one_col_range_partition," + // inserted data in too many tablets, txn to large. not suitable for cloud.
    "test_nereids_show_backup," +
    "check_meta,"+
    "test_checker,"+
    "test_recycler_expired_stage_objects," +
    "test_recycler_inverted_index," +
    "test_recycler_with_drop_column," +
    "test_recycler_with_drop_db," +
    "test_recycler_with_drop_index," +
    "test_recycler_with_drop_multi_db," +
    "test_recycler_with_drop_mv," +
    "test_recycler_with_drop_partition," +
    "test_recycler_with_drop_rollup," +
    "test_recycler_with_dynamic_partition," +
    "test_recycler_with_internal_copy," +
    "test_recycler_with_many_partitions," +
    "test_recycler_with_schema_change," +
    "test_recycler_with_truncate_table," +
    "test_recycler_with_txn_label," +
    "test_recycler," +
    "test_recycler_cleanup_snapshot," +
    "zzz_the_end_sentinel_do_not_touch" // keep this line as the last line

excludeDirectories = "000_the_start_sentinel_do_not_touch," + // keep this line as the first line
    "external_table_p0," + // run on external pipeline
    "cloud/multi_cluster," + // run in specific regression pipeline
    "cloud_p0/multi_cluster," + // run in specific regression pipeline
    "cloud_p0/cache," +
    "workload_manager_p1," +
    "nereids_rules_p0/subquery," +
    "backup_restore," + // not a case for cloud mode, no need to run
    "cold_heat_separation," +
    "storage_medium_p0," +
    "ccr_syncer_p0," +
    "ccr_mow_syncer_p0," +
    "hdfs_vault_p2," +
    "inject_hdfs_vault_p0," +
    "variant_p0/nested," +
    "variant_p0/nested/sql," +
    "plsql_p0," + // plsql is not developped any more, add by sk.
    "restore_p0," + // 
    "zzz_the_end_sentinel_do_not_touch" // keep this line as the last line

max_failure_num = 50

// test_routine_load
enableKafkaTest=true

// vim: tw=10086 et ts=4 sw=4:

// trino-connector catalog test config
enableTrinoConnectorTest = false

s3Source = "aliyun"
s3Endpoint = "oss-cn-hongkong-internal.aliyuncs.com"
